/*日记和日程的格式*/

.page-container {
  min-height: 100%;
  box-sizing: border-box;

  /* 卡片整体样式 */
  .card {
    margin-bottom: 20px;
    width: 80%; /* 设置宽度为屏幕宽度的 80% */
    margin-left: auto;
    margin-right: auto;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    border: none;
  }

  /* 标题区域样式 */
  .card-header {
    padding: 16px 24px;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
  }

  /* 元数据区域样式 */
  .card-meta {
    display: flex;
    gap: 20px;
    color: #888;
    font-size: 14px;
  }

  /* 内容区域样式 */
  .card-content {
    margin-bottom: 10px;
  }

  /* 操作按钮区域样式 */
  .card-actions {
    display: flex;
    justify-content: flex-end;
  }

  /* 卡片特有样式 */
  .card-title, {
    font-size: 20px;
    font-weight: 600;
    color: #333;
    letter-spacing: 0.5px;
    position: relative;
    padding-bottom: 8px;
  }

  .card-divider,{
    height: 2px;
    background: linear-gradient(90deg, #409EFF, rgba(64, 158, 255, 0.3));
    width: 60px;
    border-radius: 2px;
  }

  /* 添加悬停动画效果 */
  .card:hover {
    transform: translateY(-2px);
    transition: all 0.3s ease;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
  }

  /* 新增图片样式 */
  .avatar {
    height: auto;
    display: block;
    margin: 0 auto; /* 使图片水平居中 */
    border-radius: 10px; /* 添加圆角效果 */
    border: 2px solid #e0e0e0; /* 添加边框 */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
    transition: transform 0.3s ease; /* 添加过渡效果 */
  }
}